﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

using Unis.Framework.ORM.Attributes;


namespace KingRoad.EPM.SafetyManagementEntity.Model
{
    /// <summary> 
    /// 文件生成时间 2017/1/12 11:35:35
    /// </summary> 
    [Serializable]
    [ModelMap("PROJECT_VERIFY", new string[] { "VERIFY_ID" })]
    public class ProjectVerifyInfo : BaseEntity
    {
        public ProjectVerifyInfo()
        {

        }
        
        
        private int _verifyId;
        /// <summary>
        /// ID
        /// </summary>
        [ColumnMap("VERIFY_ID", System.Data.DbType.Int32)]
        public int VERIFY_ID
        {
            get {return _verifyId;}
            set
            {
                if (object.Equals(this._verifyId, value) != true)
                {
                    this._verifyId = value;
                    this.RaisePropertyChanged("VERIFY_ID");
                }
            }
        }
        
        
        private int _verifyPrjinfoid;
        /// <summary>
        /// 项目ID
        /// </summary>
        [ColumnMap("VERIFY_PRJINFOID", System.Data.DbType.Int32)]
        public int VERIFY_PRJINFOID
        {
            get {return _verifyPrjinfoid;}
            set
            {
                if (object.Equals(this._verifyPrjinfoid, value) != true)
                {
                    this._verifyPrjinfoid = value;
                    this.RaisePropertyChanged("VERIFY_PRJINFOID");
                }
            }
        }
        
        
        private string _verifyCode;
        /// <summary>
        /// 合同号
        /// </summary>
        [ColumnMap("VERIFY_CODE", System.Data.DbType.String)]
        public string VERIFY_CODE
        {
            get {return _verifyCode;}
            set
            {
                if (object.Equals(this._verifyCode, value) != true)
                {
                    this._verifyCode = value;
                    this.RaisePropertyChanged("VERIFY_CODE");
                }
            }
        }
        
        
        private string _verifyName;
        /// <summary>
        /// 名称
        /// </summary>
        [ColumnMap("VERIFY_NAME", System.Data.DbType.String)]
        public string VERIFY_NAME
        {
            get {return _verifyName;}
            set
            {
                if (object.Equals(this._verifyName, value) != true)
                {
                    this._verifyName = value;
                    this.RaisePropertyChanged("VERIFY_NAME");
                }
            }
        }
        
        
        private int _verifyDepartid;
        /// <summary>
        /// 检测单位ID
        /// </summary>
        [ColumnMap("VERIFY_DEPARTID", System.Data.DbType.Int32)]
        public int VERIFY_DEPARTID
        {
            get {return _verifyDepartid;}
            set
            {
                if (object.Equals(this._verifyDepartid, value) != true)
                {
                    this._verifyDepartid = value;
                    this.RaisePropertyChanged("VERIFY_DEPARTID");
                }
            }
        }
        
        
        private string _verifyDepartname;
        /// <summary>
        /// 检测单位名称
        /// </summary>
        [ColumnMap("VERIFY_DEPARTNAME", System.Data.DbType.String)]
        public string VERIFY_DEPARTNAME
        {
            get {return _verifyDepartname;}
            set
            {
                if (object.Equals(this._verifyDepartname, value) != true)
                {
                    this._verifyDepartname = value;
                    this.RaisePropertyChanged("VERIFY_DEPARTNAME");
                }
            }
        }
        
        
        private decimal _verifyServicepay;
        /// <summary>
        /// 合同总价
        /// </summary>
        [ColumnMap("VERIFY_SERVICEPAY", System.Data.DbType.Decimal)]
        public decimal VERIFY_SERVICEPAY
        {
            get {return _verifyServicepay;}
            set
            {
                if (object.Equals(this._verifyServicepay, value) != true)
                {
                    this._verifyServicepay = value;
                    this.RaisePropertyChanged("VERIFY_SERVICEPAY");
                }
            }
        }
        
        
        private decimal _verifyBugpay;
        /// <summary>
        /// 缺陷责任期费用
        /// </summary>
        [ColumnMap("VERIFY_BUGPAY", System.Data.DbType.Decimal)]
        public decimal VERIFY_BUGPAY
        {
            get {return _verifyBugpay;}
            set
            {
                if (object.Equals(this._verifyBugpay, value) != true)
                {
                    this._verifyBugpay = value;
                    this.RaisePropertyChanged("VERIFY_BUGPAY");
                }
            }
        }
        
        
        private string _verifyReamrk;
        /// <summary>
        /// 备注
        /// </summary>
        [ColumnMap("VERIFY_REAMRK", System.Data.DbType.String)]
        public string VERIFY_REAMRK
        {
            get {return _verifyReamrk;}
            set
            {
                if (object.Equals(this._verifyReamrk, value) != true)
                {
                    this._verifyReamrk = value;
                    this.RaisePropertyChanged("VERIFY_REAMRK");
                }
            }
        }
        
        
        private string _verifyCreateman;
        /// <summary>
        /// 创建人
        /// </summary>
        [ColumnMap("VERIFY_CREATEMAN", System.Data.DbType.String)]
        public string VERIFY_CREATEMAN
        {
            get {return _verifyCreateman;}
            set
            {
                if (object.Equals(this._verifyCreateman, value) != true)
                {
                    this._verifyCreateman = value;
                    this.RaisePropertyChanged("VERIFY_CREATEMAN");
                }
            }
        }
        
        
        private DateTime _verifyCreatedate;
        /// <summary>
        /// 创建时间
        /// </summary>
        [ColumnMap("VERIFY_CREATEDATE", System.Data.DbType.DateTime)]
        public DateTime VERIFY_CREATEDATE
        {
            get {return _verifyCreatedate;}
            set
            {
                if (object.Equals(this._verifyCreatedate, value) != true)
                {
                    this._verifyCreatedate = value;
                    this.RaisePropertyChanged("VERIFY_CREATEDATE");
                }
            }
        }
        
        
        private string _verifyUpdateman;
        /// <summary>
        /// 修改人
        /// </summary>
        [ColumnMap("VERIFY_UPDATEMAN", System.Data.DbType.String)]
        public string VERIFY_UPDATEMAN
        {
            get {return _verifyUpdateman;}
            set
            {
                if (object.Equals(this._verifyUpdateman, value) != true)
                {
                    this._verifyUpdateman = value;
                    this.RaisePropertyChanged("VERIFY_UPDATEMAN");
                }
            }
        }
        
        
        private DateTime _verifyUpdatedate;
        /// <summary>
        /// 修改时间
        /// </summary>
        [ColumnMap("VERIFY_UPDATEDATE", System.Data.DbType.DateTime)]
        public DateTime VERIFY_UPDATEDATE
        {
            get {return _verifyUpdatedate;}
            set
            {
                if (object.Equals(this._verifyUpdatedate, value) != true)
                {
                    this._verifyUpdatedate = value;
                    this.RaisePropertyChanged("VERIFY_UPDATEDATE");
                }
            }
        }
        
        
        private int _verifyOrder;
        /// <summary>
        /// 顺序号
        /// </summary>
        [ColumnMap("VERIFY_ORDER", System.Data.DbType.Int32)]
        public int VERIFY_ORDER
        {
            get {return _verifyOrder;}
            set
            {
                if (object.Equals(this._verifyOrder, value) != true)
                {
                    this._verifyOrder = value;
                    this.RaisePropertyChanged("VERIFY_ORDER");
                }
            }
        }
        
        
        private decimal _verifySgservicemoney;
        /// <summary>
        /// 
        /// </summary>
        [ColumnMap("VERIFY_SGSERVICEMONEY", System.Data.DbType.Decimal)]
        public decimal VERIFY_SGSERVICEMONEY
        {
            get {return _verifySgservicemoney;}
            set
            {
                if (object.Equals(this._verifySgservicemoney, value) != true)
                {
                    this._verifySgservicemoney = value;
                    this.RaisePropertyChanged("VERIFY_SGSERVICEMONEY");
                }
            }
        }
        
        
        private decimal _verifyContingencies;
        /// <summary>
        /// 
        /// </summary>
        [ColumnMap("VERIFY_CONTINGENCIES", System.Data.DbType.Decimal)]
        public decimal VERIFY_CONTINGENCIES
        {
            get {return _verifyContingencies;}
            set
            {
                if (object.Equals(this._verifyContingencies, value) != true)
                {
                    this._verifyContingencies = value;
                    this.RaisePropertyChanged("VERIFY_CONTINGENCIES");
                }
            }
        }
        
        
    }
}


